package com.easylinkin.linkappapi.openapi.dto;

import lombok.Data;

import java.util.Date;

/**
 * 项目信息实体类 <br>
 */
@Data
public class ProjectDTO {
  /**
   * 项目id
   */
  private Long id;

  /**
   * 项目名称
   */
  private String name;

  //项目说明
  private String projectDesc;

  /**
   * 预计开工时间
   */
  private Date estimateTime;

  /**
   * 预计完工时间
   */
  private Date completionTime;

  /**
   * 建设单位
   */
  private String constructionUnit;

  /**
   * 招标单位
   */
  private String biddingUnit;

  /**
   * 项目地点
   */
  private String location;

  /**
   * 面积
   */
  private Double area;

  /**
   * 项目类型：0房屋建筑，1市政工程，2建筑智能化，3其他
   */
  private Integer projectType;

  /**
   * 项目状态：0中标项目，1在建项目，2施工准备，3停工缓建项目，4完工待结算，5完工已结算
   */
  private Integer projectStatus;

  /**
   * 实际开工时间
   */
  private Date actualStartTime;

  /**
   * 实际完工时间
   */
  private Date actualCompletionTime;

  /**
   * 项目金额
   */
  private Double projectAmount;

  /**
   * 施工单位
   */
  private String shigongUnit;

  /**
   * 设计单位
   */
  private String designUnit;

  /**
   * 监理单位
   */
  private String constructionControlUnit;

  /**
   * 勘查单位
   */
  private String explorationUnit;


  /**
   * 项目区域
   */
  private String projectArea;


  /**
   * 质量创优等级，0国家级，1省级，2市级
   */
  private Integer qualityExcellenceLevel;


  /**
   * 安全创优等级，0国家级，1省级，2市级
   */
  private Integer safetyExcellenceLevel;

  /**
   * 经度
   */
  private String longitude;

  /**
   * 纬度
   */
  private String latitude;

  /**
   * 项目经理
   */
  private String projectManager;

  /**
   * 项目经理电话
   */
  private String projectManagerPhone;

  /**
   * 技术总工
   */
  private String techEngineer;

  /**
   * 技术总工电话
   */
  private String techEngineerPhone;

  /**
   * 产品经理
   */
  private String productManager;

  /**
   * 产品经理电话
   */
  private String productManagerPhone;

  /**
   * 质量目标奖
   */
  private String qualityGoalAward;

  /**
   * 安全创优奖
   */
  private String safeExcellenceAward;

  /**
   * 档案号
   */
  private String projectArchiveNo;
  /**
   * 项目图片
   */
  private String projectImgUrl;
  /**
   * 项目视频
   */
  private String projectVideoUrl;
  /**
   * 项目简称
   */
  private String projectShortName;
  /**
   * 涉铁类别 1上跨 2下穿 3临近
   */
  private Integer projectCrossType;
  /**
   * 可研批复时间
   */
  private Date projectConfirmTime;
  /**
   * 初设批复时间
   */
  private Date projectInitConfirmTime;
  /**
   * 施工图批复时间
   */
  private Date projectDesignConfirmTime;
  /**
   * 计划工期
   */
  private String projectPlanDuration;
  /**
   * 建设单位
   */
  private String projectBuildUnit;
  /**
   * 施工单位负责人
   */
  private String projectShigongUnitLeader;
  /**
   * 涉及线别
   */
  private String projectLine;
  /**
   * 区间及里程
   */
  private String projectIntervalDistance;
  /**
   * 工程进展
   */
  private String projectProgress;
  /**
   * 影响运输
   */
  private String projectTransport;
  /**
   * 存在问题
   */
  private String projectProblem;
  /**
   * 已付合同额
   */
  private Double projectPaidAmount;
  /**
   * 合同工期
   */
  private String projectContractDuration;
  /**
   * 所属片区
   */
  private String belongArea;


}
